عنوان کامل پروژه:
پروژه شبیهسازی یکپارچه سیستم وضعیت میکروماهوارههای مجهز به عملگرهای نوترکیب با استفاده از نرم افزارهای ADAMS و MATLAB و به همراه فیلم آموزشی نرم افزارهای ADAMS و MATLAB
یک ماهواره دائما در معرض گشتاورهای اغتشاشی متعددی مانند گشتاورهای گرانشی، تشعشعات خورشیدی و غیره قرار میگیرد. به همین دلیل دائما از مسیر اصلی خود (موقعیت و مسیر نامی) منحرف شده و نیازمند به اصلاح پارامترهای مداری در بازه زمانی نسبتا مشخص میباشد. برای پرهیز از این مشکل و پایدارسازی وضعیت ماهواره از زیرسیستم تعیین و کنترل وضعیت ماهواره استفاده میگردد. این زیرسیستم مسئول نشانه روی مناسب ماهواره در مانورهای مختلف حفظ موقعیت است. در این پژوهش ابتدا مدل دینامیکی یک ماهواره با استفاده از دو روش استخراج معادلات حرکت و استفاده از نرم افزار آدامز ( ADAMS ) به دست آمده است. در هر دو مدل به دست آمده از عملگرهای نوترکیب به عنوان عملگر مورد نیاز برای پایدارسازی ماهواره استفاده شده است. مکانیزم این عملگرها به این صورت است که از گردش سیال در داخل تیوپ هایی، گشتاور لازم برای دوران ماهواره به دست میآید. عملگرهای نوترکیب ارتعاش کمتری به سازه اعمال میکنند و همچنین از گردش سیال داخل تیوپ ها میتوان به عنوان خنککاری نیز استفاده کرد. در واقع تیوپهای سیال میتوانند همانند یک رادیاتور عمل کرده و گرمای تولید شده در سیستم را به خارج از آن انتقال دهند. به وسیله نرم افزار فلوئنت، تحلیل عددی حجم محدود بر روی جریان سیال داخل تیوپ صورت گرفته است. به وسیله این تحلیل سرعتها و فشار درون تیوپ حاوی سیال استخراج گردیده است. مدل دینامیکی ماهواره در انتها به صورت یک بلوک از نرم افزار آدامز ( ADAMS ) استخراج شده و به محیط نرم افزار متلب ( MATLAB ) منتقل شده و در آنجا با استفاده از دو روش کنترل پیش بین تطبیقی و کنترل تطبیقی L_1 به خوبی کنترل شده است. طراحی کنترل تطبیقی L_1 براساس معادلات دینامیک وضعیت ساده شده و بدون کوپل ماهواره نیز انجام گرفته است و سپس برای معادلات غیرخطی و کوپل شده تعمیم داده شده است. در تمامی حالات، کنترل تطبیقی L_1 به خوبی توانسته ورودی مرجع را دنبال کند. کنترل پیش بین نیز توانسته با عملکردی بسیار خوب مدل ماهواره را کنترل نماید. در شرایطی که تنها خروجی به عنوان تابع هزینه در نظر گرفته شده، کنترل ایدهآل بوده و هر چه ورودی کنترلی با ضریب بیشتری به تابع هزینه اضافه شده، دنبال کردن خروجی از حالت ایده آل فاصله گرفته است. بررسیها نشان دادند که کنترل تطبیقی L_1 نسبت به کنترل پیشبین تطبیقی به دلیل مقاوم بودن نسبت به شرایط محیطی گزینه مناسب تری برای استفاده در انواع ماهواره میباشد. ویژگی که کنترل تطبیقی پیشبین فاقد آن است.
آنچه در کد خواهید آموخت؛
1- مدلسازی دینامیکی ماهواره با سه عملگر نوترکیبی
2- عملگرد بهتر سیستم با سه عملگر نوترکیبی در مقایسه با چهار عملگر
3- عملکرد بهتر دو کنترلر هوشمند تطبیقی و مود لغزشی نسبت به کنترلر تطبیقی
4- استفاده از شبیهساز همکار برای اجرای دو شبیهسازی به صورت یک پارچه با گامهای زمانی متفاوت
5- عملکرد بسیار خوب سیستم کنترل یکپارچه
نکات و الزامات:
1- آشنایی با مدلسازی دینامیکی با روشهای متفاوت
2- آشنایی با چهار کنترلر پیش بین، هوشمند، مود لغزشی و تطبیقی
3- تمام شبیهسازیها با نرم افزار متلب MATLAB b2015 انجام گرفته است
4- آشنایی با سیمولینک متلب ( MATLAB )
مشخصات کلی | |
تعداد صفحات | 144 |
حوزه تخصصی رشته 1 | سایر پروژه های کامپیوتر |
تعداد صفحات محصول | 100-150 |
فیلم آموزشی | دارد |
معرفی متغیر های ورودی نرم افزار | دارد |
نمودارهای خروجی | دارد |
زبان برنامه نویسی | |
زبان برنامه نویسی اول | MATLAB |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcuLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.